#include "../mqcomm/mq_helper.hpp"

int main()
{
    // ns_kkymq::FileHelper helper("../mqcomm/log.hpp");
    // lg(ns_log::Info, "文件是否存在: %d", helper.exists());
    // lg(ns_log::Info, "文件大小: %ld", helper.size());

    // ns_kkymq::FileHelper tmp_helper("./aaa/bbb/ccc/tmp.hpp");
    // if (tmp_helper.exists() == false)
    // {
    //     std::string path = ns_kkymq::FileHelper::parentDirectory("./aaa/bbb/ccc/tmp.hpp");
    //     if (ns_kkymq::FileHelper(path).exists() == false)
    //     {
    //         ns_kkymq::FileHelper::createDirectory(path);
    //     }
    //     ns_kkymq::FileHelper::createFile("./aaa/bbb/ccc/tmp.hpp");
    // }

    // std::string body;
    // helper.read(body);
    // cout<<body.c_str()<<endl;
    // tmp_helper.write(body);
    // char str[128] = {0};
    // tmp_helper.read(str,13,21);
    // std::cout<<str<<std::endl;
    // tmp_helper.write("//1234567890123456789",13,21);
    // ns_kkymq::FileHelper tmp_helper("./aaa/bbb/ccc/tmp.hpp");
    // tmp_helper.rename("./aaa/bbb/ccc/test.hpp");
    // ns_kkymq::FileHelper::removeFile("./aaa/bbb/ccc/test.hpp");
    ns_kkymq::FileHelper::removeDirectory("./aaa");

    return 0;
}